<?php

// +----------------------------------------------------------------------

// | OneThink [ WE CAN DO IT JUST THINK IT ]

// +----------------------------------------------------------------------

// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.

// +----------------------------------------------------------------------

// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>

// +----------------------------------------------------------------------



/**

 * 前台公共库文件

 * 主要定义前台公共函数库

 */



/**

 * 检测验证码

 * @param  integer $id 验证码ID

 * @return boolean     检测结果

 * @author 麦当苗儿 <zuojiazi@vip.qq.com>

 */

function check_verify($code, $id = 1){

	$verify = new \Think\Verify();

	return $verify->check($code, $id);

}



/**

 * 获取列表总行数

 * @param  string  $category 分类ID

 * @param  integer $status   数据状态

 * @author 麦当苗儿 <zuojiazi@vip.qq.com>

 */

function get_list_count($category, $status = 1){

    static $count;

    if(!isset($count[$category])){

        $count[$category] = D('Document')->listCount($category, $status);

    }

    return $count[$category];

}



/**

 * 获取段落总数

 * @param  string $id 文档ID

 * @return integer    段落总数

 * @author 麦当苗儿 <zuojiazi@vip.qq.com>

 */

function get_part_count($id){

    static $count;

    if(!isset($count[$id])){

        $count[$id] = D('Document')->partCount($id);

    }

    return $count[$id];

}



/**

 * 获取导航URL

 * @param  string $url 导航URL

 * @return string      解析或的url

 * @author 麦当苗儿 <zuojiazi@vip.qq.com>

 */

function get_nav_url($url){

    switch ($url) {

        case 'http://' === substr($url, 0, 7):

        case '#' === substr($url, 0, 1):

            break;        

        default:

            $url = U($url);

            break;

    }

    return $url;

}